package day07;

import java.util.Arrays;

public class Test05 {
public static void main(String[] args) {
	/*
	 * 题目：输入数组，最大的与第一个元素交换，最小的与最后一个元素交换，输出数组。
	 * */
	int[] array=new int[] {7,1,2,8,4,6,30,12,5};
	
							
	int[] array2=new int[array.length];
	for(int x=0;x<array.length;x++) {
		array2[x]=array[x];
	}
	
	Arrays.sort(array2);
	int max=array2[array.length-1];
	int min=array2[0];
	System.out.println(max+" "+min);
	demo(array,max,min);
}

private static void demo(int[] array,int max,int min) {
	
	//从数组中查找最大值和最小值
		for(int x=0;x<array.length;x++) {
			if(array[x]==max) {
				int temp=array[x];
				array[x]=array[0];
				array[0]=temp;
			}
			
			if(array[x]==min) {
				int temp=array[x];
				array[x]=array[array.length-1];
				array[array.length-1]=temp;
			}
		}
		for (int i : array) {
			System.out.print(i+" ");	}
		
	
}
}
